home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 1 / Amiga Tools.iso / egs-tools / egs_demo-version / egs_devels / c-include / clib / egsrequest_protos.h < prev    next >
C/C++ Source or Header  |  1994-06-06  |  1KB  |  32 lines

  1. /**
  2.  **  Prototypes for egsrequest.library
  3.  **
  4.  **  Created: 24. Sept 1992   us
  5.  **  Changed: 24. Sept 1992
  6.  **
  7.  **/
  8.  
  9. #ifndef         EXEC_TYPES_H
  10. #include        <exec/types.h>
  11. #endif
  12. #ifndef         EGS_EGSINTUI_H
  13. #include        <egs/egsintui.h>
  14. #endif
  15. #ifndef         EGS_EGSREQUEST_H
  16. #include        <egs/egsrequest.h>
  17. #endif
  18.  
  19. ER_ReqContextPtr CreateReqContext();
  20. void ER_DeleteReqContext(ER_ReqContextPtr con);
  21. ER_RequestPtr ER_FindRequest(ER_ReqContextPtr con,EI_EIntuiMsgPtr msg);
  22. LONG ER_DoRequest(ER_RequestPtr req);
  23. LONG ER_OpenRequest(ER_RequestPtr req,EI_WindowPtr win);
  24. LONG ER_IterateRequest(ER_RequestPtr req,EI_EIntuiMsgPtr msg);
  25. void ER_CancelRequest(ER_RequestPtr req);
  26. void ER_DeleteRequest(ER_RequestPtr freq);
  27. void ER_ChangeRequestPos(ER_RequestPtr req,WORD x,WORD y);
  28. void ER_ChangeRequestSize(ER_RequestPtr req,WORD w,WORD h);
  29.  
  30. ER_FileRequestPtr ER_CreateFileReq(ER_ReqContextPtr con);
  31. void ER_PutValuesInFileReq(ER_FileRequestPtr freq,char *name,char *path,char *pattern);
  32. ER_SimpleRequestPtr ER_CreateSimpleRequest(ER_ReqContextPtr con,char *tt,char *key);